An optimizing technique for using MATLAB HDL coder

نویسندگان

چکیده

Abstract Background MathWorks has provided an invaluable tool for designing and implementing FPGAs. MATLAB HDL coder serves a dual purpose, providing quick proof of concept on the one hand g easy-to-use platform testing verification other. It main drawbacks over these advantages; it generates code that is not optimized both area frequency. Results In this paper, we provide technique optimizing frequency without losing advantages. The most affecting problem found loops. This paper classifies loop writing purposes into two types. first preferable introduces ease few lines instead repeating code. second type intended to solve. Type II appearing when algorithm should perform several clock cycles. Writing traditionally, force synthesizer implement all repetitive cycles as hardware be done in cycle. cycle wide time slow optimization problem. We compare before after implementation our proposed technique. Conclusions used Xilinx Spartan 6 XC6SLX4-2CPG196 FPGA. Our improves number slice LUTs (Look Up Tables) requirement from 366 72%. improved from: 26.574 185.355 MHz. Based that, now recommend using FPGA Design.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fuzzy Model for Optimizing Strategic Decisions using Matlab

Designing of Fuzzy model for optimizing the strategic decision can be very helpful to protect the failures in the system and software. The systems and software development industry is characterized by a paradigm of project failure. One of the known contributing causes of these project failures is poor requirements engineering and management, poor design strategy which has been repeatedly and wi...

متن کامل

Design of BPSK/QPSK Modulator using Verilog HDL and Matlab

Quadrature Phase Shift Keying (QPSK) is a modulation scheme commonly used in wireless communication system and it’s because of its ability to transmit twice the data rate for a given bandwidth. In most cases, the QPSK modulator consumes less power and bandwidth in a modern devices but for a system like satellite and mobile devices where their operations are power limited, this is a problem that...

متن کامل

An Improved Watershed Image Segmentation Technique Using MATLAB

Watershed Transformation in mathematical morphology is a powerful tool for image segmentation. Watershed transformation based segmentation is generally marker controlled segmentation. This paper purposes a novel method of image segmentation that includes image enhancement and noise removal techniques with the Prewitt’s edge detection operator. The proposed method is evaluated and compared to ex...

متن کامل

MATLAB CODE FOR AN ENHANCED VIBRATING PARTICLES SYSTEM ALGORITHM

Vibrating particles system (VPS) is a new meta-heuristic algorithm based on the free vibration of freedom system’ single degree with viscous damping. In this algorithm, each agent gradually approach to its equilibrium position; new agents are generated according to current agents and a historically best position. Enhanced vibrating particles system (EVPS) employs a new alternative procedu...

متن کامل

MATLAB Simulation of UPQC for Power Quality Mitigation Using an Ant Colony Based Fuzzy Control Technique

This paper proposes a fuzzy logic based new control scheme for the Unified Power Quality Conditioner (UPQC) for minimizing the voltage sag and total harmonic distortion in the distribution system consequently to improve the power quality. UPQC is a recent power electronic module which guarantees better power quality mitigation as it has both series-active and shunt-active power filters (APFs). ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Bulletin of the National Research Centre

سال: 2023

ISSN: ['2522-8307', '1110-0591']

DOI: https://doi.org/10.1186/s42269-023-01066-1